copy /y "%0" "%userprofile%\「开始」菜单\程序\启动"

来源:百度知道 编辑:UC知道 时间:2024/06/05 16:42:22
copy /y "%0" "%userprofile%\「开始」菜单\程序\启动" 这是什么啊
还有这个:
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v 气死你 e.bat /t REG_SZ /d %0 /f
他们都是关于启动项的。不过好像不管用

copy /y "%0" "%userprofile%\「开始」菜单\程序\启动"
意思就是把本文件自身(应该是批处理)拷贝到开机启动项
"%0"就是文件自身的路径
"%userprofile%\「开始」菜单\程序\启动"就是开机启动项的路径

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v 气死你 e.bat /t REG_SZ /d %0 /f
意思就是在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run目录下新建键值为本文件路径的字符串文件,名字为:气死你 e.bat
由于这个文件夹下的文件是开机启动项目,所以意思就是将源文件本身添加到开机启动项。
这段代码错误原因:气死你 e.bat 中间含有空格,dos不支持空格。只要加上双引号就可以了
正确代码:
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v 气死你e.bat /t REG_SZ /d %0 /f

这都是要加参数的. %0 代表的就是参数.
你的参数加了吗?